home *** CD-ROM | disk | FTP | other *** search
- RSU 1.5a Release Notes 06-Aug-1995
-
-
- Version 1.5a corrects a bug that led to lines being added
- not to the desired section but to the section above. At
- least the command IniChangeLine was affected, if the line
- to be changed did not exist yet and was therefore created.
-
-
- Version 1.5 introduces two new subcommands to the
- SynchronizeDir command: DirsLike and FilesLike. It also
- removes one bug through which INI file lines were inserted
- into the wrong section if the previous section was empty.
-
-
- Version 1.4c corrects a bug that led to subdirectories
- being created and synchronized in spite of the
- Subdirectories subcommand not being specified if the target
- directory didn't exist before synchronizing. It can now
- also work with corrupted INI files that contain non-text
- insertions. (Previous versions did not read past certain
- unusual byte sequences.) All other functions are unchanged.
-
-
- Version 1.4 adds a new SynchronizeDir syntax along with
- three new subcommands:
-
- - ReportOnly
- - ExcludeDir
- - ExcludeFile
-
-
- Version 1.3a corrects a bug in the /R reporting function
- which led to occasional crashes only when this function was
- used.
-
-
- Version 1.3 adds the following functions and corrections:
-
- - /R reporting switch for the SynchronizeDir command causes
- a tabular report text file to be written with data about
- what it did to each and every file and directory.
-
- - /P (preserve attributes) switch for the SynchronizeDir
- command causes file attributes to be preserved. Previous
- versions did not copy hidden, system and read-only
- attributes.
-
- - IniDeleteLine can delete a single line with a specific
- value, which is useful when deleting a device= line in
- SYSTEM.INI, because there are usually several device=
- lines.
-
- - Parameters can now contain spaces if they are enclosed in
- double quotes (").
-
- - Lines in INI files can now contain spaces anywhere. For
- this it is not necessary to use quotes (").
-
- - Percent signs can now be included by writing two adjacent
- percent characters (%%).
-
- - SynchronizeDir with the /C (conflict management) switch
- now always works on all files, as it should.
-
-
- Version 1.2a corrects an error that led to freezing when the
- Bios() function did not find the word it searched for.
- Payment by check is now possible in the US and Europe.
-
-
- Version 1.2 adds two functions:
-
- - Commands that end in a colon (:) are no longer considered
- a label, unless they contain only letters, digits and the
- underscore character (_) and are at least two characters
- long (plus the colon).
-
- - A new variant of the If command is added, which allows for
- automatic detection of certain hardware:
-
- If Bios(<hexadr>-<hexadr>) = <text> Then
-
-
- Version 1.1d corrects a bug in SynchronizeDir, which might
- have caused total crashes under rare circumstances. It also
- contains a speed shortcut for faster copying of whole
- directories. Certain messages appear only with the /debug
- switch now.
-
-
- Version 1.1c corrects yet another bug in SynchronizeDir,
- which didn't work at all under certain circumstances.
- Echo now displays all graphics characters, in fact all
- characters from 32 through 255. An unnecessary error message
- in connection with IniAddLine was removed.
-
-
- Version 1.1b corrects another bug in SynchronizeDir and no
- longer considers embedded ";" characters (semicolons) as the
- beginning of a comment.
-
-
- Version 1.1a corrects a bug in the SynchronizeDir command.
-
-
- These are the most important new features of version 1.1:
-
- - If - If Not - Then - Else - End If command with Exist, Equal
- and comparison operators, replaces external EQUAL command
-
- - Section commands can now handle all text files through new
- alternative section header syntax: Rem [<section name>]
-
- - Goto command
-
- - Echo command for faster performance and better output
-
- - SynchronizeDir command, replaces external SYNCDIR command
- and is much faster for large directories
-
- - /debug command line parameter shows commands as they are
- executed
-
- - Registered versions no longer display registration screen
-
-
- Hans-Georg Michna 74776,2361
-